package com.condominio.dao;

import java.util.ArrayList;
import java.util.List;

import com.condominio.model.Pessoa;

public class PessoaDao extends GenericDao<Pessoa>{

	public PessoaDao() {
		super();
	}

	@SuppressWarnings("unchecked")
	public List<Pessoa> findAllPessoas() {
		return super.findAllByQuery("SELECT p FROM Pessoa p ORDER BY p.id");
	}

	public Pessoa findPessoaByLoginAndSenha(Pessoa p) {
		return (Pessoa)super.findByQuery("select p from Pessoa p where p.login like '"+p.getLogin()+"' and p.senha like '"+p.getSenha()+"'");
	}

	public Pessoa findPessoaByAP(Pessoa p){
		return (Pessoa)super.findByQuery("select p from Pessoa p where p.apartamento="+p.getApartamento());
	}
	
}
